草庐IT

iphone - iOS : Save image with custom resolution

全部标签

javascript - 输入类型=文件在 iOS 中不起作用

我正在使用phonegap为iOS开发应用程序。我想将设备上的图像、歌曲、视频等本地文件上传到服务器。为此,我使用了用于浏览文件层次结构。它在浏览器上运行良好,但当我在iPad上运行时,选择文件按钮被禁用。我在google上搜索了很多这个问题,但找不到合适的解决方案。iOS是否支持上述标签?如果不是,那么在iOS中浏览和上传文件的解决方案是什么? 最佳答案 iOS不支持任意文件上传。该标签在iOS5.x之前(包括)之前一直被忽略。从iOS6开始,此标签允许用户从照片流或相机添加照片(“拍摄新照片”)。所有这些都将由浏览器在幕后处理,

javascript - 无法使用 jQuery.ajax() 从保存到 iOS 设备主屏幕的 Web 应用程序使用 AJAX 访问 list 缓存文件

我正在制作一个网络应用程序。它加载的一些文件包含纯静态.JSON数据。我将jQuery.ajax()(jQuery1.5.2)与dataType:'json'和cache:true一起使用。一切正常,所有文件都已加载。我还配置了缓存list来缓存这些JSON文件(除了css、js和图像)。那里的一切也都运行良好——当用户访问我的站点时,我需要的所有文件都被正确缓存(我有applicationCache事件处理程序来确认一切正常)。我已经在GoogleChrome中测试了所有内容,我可以看到所有文件(包括JSON文件)都被缓存了。当我断开网络连接时,一切正常(jQueryajax调用自动

javascript - 如何确定运行 javascript 代码的 iPhone 版本?

需要区分iPhone3x和iPhone4x。请问有什么方法可以从JavaScript中找出版本吗? 最佳答案 通过使用WEBGL_debug_renderer_info扩展,它是WebGLAPI的一部分,您可以检索GPU的vendor和渲染器名称。将此与设备的屏幕尺寸相结合,您可以准确定义它是哪个版本。下面的代码示例显示了如何为所有iPhone版本(包括3和4)执行此操作。//iPhonemodelchecks.functiongetiPhoneModel(){//Createacanvaselementwhichcanbeused

javascript - 禁用 IOS Safari 弹性滚动

我正在用HTML和JavaScript编写一个用于iPhone的网络应用程序。我想要实现的是防止应用程序弹性滚动(滚动超过页面范围并弹回)。但是,我的应用程序需要一些较长的元素才能滚动(该应用程序有一个长Canvas)。我已经尝试了很多在互联网上其他地方找到的这个问题的答案,但是,所有这些解决方案要么使用了JQuery,完全禁用了滚动,要么使用了Phonegap,要么只是在IOS7上根本不起作用。我该怎么做? 最佳答案 有一种方法可以不用jQuery来实现:document.body.addEventListener('touchm

javascript - 在 iPhone Safari 虚拟键盘上打字时滚动到所选元素

我正在构建一个iPhone网络应用程序,并且有一个带有输入字段的页面。我希望该字段在出现时向上滚动到虚拟键盘的正上方。我尝试在输入焦点事件上放置一个scrollTo(x,y)(即在键盘出现之前),但是当我开始输入时,页面再次向上滚动(大概是基于默认的移动safari行为)。我还尝试设置按键事件处理程序,但阻止这些事件的传播只是禁用了键盘,尽管它确实阻止了滚动。当虚拟键盘出现时,有什么方法可以强制页面位于特定位置(输入字段刚好在键盘上方),并且当我恢复输入时它不移动? 最佳答案 好吧,这可能是您见过的最糟糕的黑客攻击,但它无可匹敌。你

javascript - Socket.io-Stream 不发送给客户端

我正在尝试从服务器向客户端发送(中继)连续的utf-8数据流。虽然我可以看到到达服务器的数据,但我无法将其通过管道传输到套接字并将其转发给客户端。节点服务器,vario=require('socket.io')(server);app.io=io;vardsteem=require('dsteem')vares=require('event-stream')varclient=newdsteem.Client('https://api.steemit.com')varss=require('socket.io-stream');varoutBoundStream=ss.createSt

javascript - iPhone Mobile Safari 3 上的 getBoundingClientRect 等效于什么?

iPhoneMobileSafari似乎缺少element.getBoundingClientRect。iPhoneMobileSafari上的等效方法是什么?iPad上有这种方法。 最佳答案 编辑1:此代码(webkitConvertPointFromNodeToPage)仅适用于非常旧和过时的手机...参见thesecomments.编辑2:我不建议您使用此代码...我记得更改它以处理带有触摸缩放的IE10的一些问题。我会尽量记住用修复更新代码。是:我认为以下适用于IE6+、FF3+、Safari2+(桌面和移动)、Chrome

javascript - 如何防止 iOS 键盘使用 CSS 或 JS 将 View 推离屏幕

我有一个响应式网页,当您点击一个按钮时,它会打开一个模式。当模式打开时,它被设置为使用固定定位占据页面的整个宽度和高度。模式中还有一个输入字段。在iOS设备上,当输入字段获得焦点时,键盘会打开。然而,当它打开时,它实际上将整个文档向上推开,以至于我的页面的一半超出了视口(viewport)的顶部。我可以确认实际的html标签本身已经被推高以补偿键盘,并且它没有通过CSS或JavaScript发生。有没有人以前见过这种情况,如果有,有没有办法阻止它,或者在键盘打开后重新定位东西?这是一个问题,因为我需要用户能够在模式顶部看到内容,同时我想自动聚焦输入字段。 最

javascript - 使用 Javascript 在 iPhone safari 上启用/禁用缩放?

我有1个页面,其中有2个DIV元素,这些元素根据用户使用javascript单击操作按钮显示/隐藏,我想在操作按钮单击时切换缩放。我尝试使用下面的javascript,它正在更改视口(viewport)元但没有效果。有什么建议吗?varViewPortAllowZoom='width=device-width;';varViewPortNoZoom='width=device-width;initial-scale=1.0;maximum-scale=1.0;minimum-scale=1.0;user-scalable=no;';functionAllowZoom(flag){if(

【.Net实用方法总结】 整理并总结文件和流、异步文件IO、处理IO错误

CSDN话题挑战赛第2期参赛话题:学习笔记🐋作者简介:博主是一位.Net开发者,同时也是RPA和低代码平台的践行者。🐬个人主页:会敲键盘的肘子🐰系列专栏:.Net实用方法总结🦀专栏简介:博主针对.Net开发和C站问答过程中遇到的问题进行总结,形成本专栏,希望可以帮助到您解决问题。🐶座右铭:总有一天你所坚持的会反过来拥抱你。🌈写在前面:文件和流I/O(输入/输出)是指在存储媒介中传入或传出数据。在.NET中,System.IO命名空间包含允许以异步方式和同步方式对数据流和文件进行读取和写入操作的类型。这些命名空间还包含对文件执行压缩和解压缩的类型,以及通过管道和串行端口启用通信的类型。👉本文关键